body {background:#ECECEC;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html,body{ width:100%; font-size:12px; line-height:18px;}
li{ list-style-type:none}
textarea {font-size:12px;line-height: 18px;color:#666;}
#background_hegh a:hover{background:#F0F8FF;cursor:pointer}
#background_hegh01 tr:hover{background:#F5F5DC;}
/*首页头部*/
#header{ width:100%; background:#1a4f5a; background:#fff; height:78px; margin-bottom:2px;}
.header_top{ height:43px;}
.header_nav{ height:35px; background:#229bc1}
.header_nav li{ float:left; background:url(../images/bt_bj.gif) no-repeat 0 -31px; height:31px; margin:4px 0 0 8px; line-height:27px; cursor:pointer; width:78px; color:#fff; text-align:center; font-weight:bold}
.header_nav li.hegh{ background:url(../images/bt_bj.gif) no-repeat right 0;color:#004499;}
/*左边菜单*/
#main_back{ background:#ececec; padding:5px;}
#leftmenu{border:1px solid #d8d8d8; width:158px; background:#FFF;}
#menupag{}
#leftmenu .title{ background:#f4f4f4; width:158px; height:22px; text-align:center; font-size:13px; color:#000; line-height:22px; font-weight:bold;border-bottom:1px solid #d8d8d8}
.menupag01 .menu01{}
.menupag01 .menu01 h2{ font-size:12px; height:22px; background:#f4f4f4 url(../images/ico_1.gif) no-repeat 6px 7px; border-bottom:1px solid #d8d8d8;line-height:22px; text-indent:20px; color:#004499}
.menupag01 .menu01 a{ height:22px; border-bottom:1px solid #e8e8e8; line-height:22px; text-indent:22px; display:block; text-decoration:none; color:#666}
.menupag01 .menu01 a.cur{background:#F0F8FF; }
#leftmenu .title span{ display:block; float:left; margin-left:4px; display:inline}
.show{ background:url(../images/show1.gif) no-repeat 0 0; width:15px; height:13px; float:right; margin:4px 4px 0 0; display:inline}
.shou_top{ background:#f4f4f4 url(../images/show_top.gif) no-repeat center 1px;  border-bottom:1px solid #229bc1; height:6px; overflow:hidden; border-top:1px solid #fff}
.shou_bottom{ background:#f4f4f4 url(../images/show_bottom.gif) no-repeat center 1px;  border-top:1px solid #229bc1; height:6px; overflow:hidden;}

#main{ background:#fff; }
.maincolor{ height:7px; overflow:hidden; background:#444}
.main{display:block; position:absolute; width:100%; margin:0 0 0 170px; left:0; top:85px}

#all_main{background:#fff; border:1px solid #d8d8d8;}
#all_main a{ text-decoration:none; color:#004499}
#all_main a:hover{ text-decoration:underline; color:#004499}
.head_main{background:#f4f4f4;}
.main_nav{height:28px; line-height:28px; font-size:14px; font-weight:bold; text-indent:8px; border-bottom:1px solid #d8d8d8}
.main_soso{border-bottom:2px solid #229bc1;border-top:1px solid #fff}
.main_soso td {height:30px;}
.main_title{ width:100%;  height:28px; border-bottom:1px solid #d8d8d8;}
.main_title table{ height:28px; line-height:28px;}
.main_title table th{ border-left:1px solid #fff; border-right:1px solid #e3e3e3; padding-left:4px; text-align:left;}
.content_main{}
.content_main table td{ border-left:1px solid #fff; border-right:1px solid #e3e3e3; padding-left:4px; border-bottom:1px solid #e3e3e3; height:26px;text-align: left;}
.lapel{ height:30px; background:#f4f4f4; border-bottom:2px solid #229bc1; text-align:center; line-height:28px;}
.lapel span{ margin:0 4px; color:#F90}
.fun{background:#f4f4f4; padding:10px}
.input01{ border:2px solid #f3fdff; background:#649dc1; border-color:#d9ecf6 #2773a3 #2773a3 #d9ecf6; color:#fff;cursor:pointer; margin-right:4px; font-size:12px; height:23px; line-height:19px}
.input02{ border:2px solid #ececec; background:#dcdcdc; border-color:#f5f5f5 #939393 #939393 #f5f5f5; color:#666;cursor:pointer; margin-right:4px; font-size:12px; height:20px; line-height:17px}
.inputwidth01{ width:180px}
.date_type {
    background: url("../images/date.jpg") no-repeat scroll right center transparent;
    border: 1px solid #7F9DB9;
    clear: both;
    height: 18px;
    padding: 0 4px 0 0;
    width: 95px !important;
    z-index: 5;
}

.ff{background:#fff;}
.f7{background:#fbfdff;}
.uploadDiv{position: relative;width:380px;height:26px;padding-left:90px;line-height: 26px;border-top:1px solid #fff;}
.ufile{filter:alpha(Opacity=10);-moz-opacity:0;opacity: 0;position: absolute;left:-10px;top: 0px;cursor: pointer;height:26px;}
a.fbtn {position: absolute;left:0px;top: 0px;width:90px;font-size:12px;display:block;background: #9393FF;text-align: center;height:22px;text-decoration: none;margin:2px 0;line-height: 22px;}
.rate{width:100px;height:16px;margin:5px;font-size:10px;line-height: 16px;color:#fff;}
